package org.example.DAO;

import org.example.User.Dept;
import org.example.User.Emp;
import org.example.User.EmpAndDept;

import java.sql.SQLException;
import java.util.List;

public interface deptDAO {
    //a.查找所有部门的名称和部门领导的方法,返回一个集合
    public List<EmpAndDept> findAllDeptWithManager() throws SQLException;

    //b.查找部门人数最多的方法,要求返回该部门的详细信息
    public List<Dept> findMostPopulatedDept() throws SQLException;

    //c.增加一个部门及领导的方法 ，返回boolean
    public boolean addDeptWithManager(Dept dept, Emp emp) ;
}
